package com.yehuo.app.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("t_robot")
public class Robot implements Serializable {

    /**
     * 编号
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 机器人ID
     */
    @TableField("_uid")
    private String uid;

    /**
     * 机器人名称
     */
    @TableField("_name")
    private transient String name;

    /**
     * 机器人昵称
     */
    private transient String nickname;

    /**
     * 机器人头像
     */
    private transient String avatar;

    /**
     * 密匙
     */
    @TableField("_secret")
    private String secret;

    /**
     * 回调地址
     */
    @TableField("_callback")
    private String callback;

    /**
     * 机器人附加信息
     */
    @TableField("_extra")
    private String robotExtra;

    /**
     * 创建时间
     */
    private transient Date createTime;
}
